<?php
namespace logic\user;
class UserPower{
    
    
    /**
     * 判断用户是否具有权限
     */
    public static function checkPower(User $User,$code){        
        if( !$code ) return true;   //没有权限节点判断个毛 直接给你权限
        if( $User->getUserRole() == 'system' ) return true;    // 如果是系统角色操作则直接返回trues
        $userRoleInfo = $User->getRoleInfo();
        if( $userRoleInfo['supperadmin'] ) return true;     // 如果是超级管理员则直接返回true      
        
        $RoleMenuManage =  new \logic\sys\power\RoleMenuManage($User);
        $menuList = $RoleMenuManage->getRolePowerList($userRoleInfo['roleid']);
        //$menuListArr = 
        return !!in_array($code,$menuListArr);
    }
    
    
    
}